home *** CD-ROM | disk | FTP | other *** search
- Path: nntp.teleport.com!sschaem
- From: sschaem@teleport.com (Stephan Schaem)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: AB3D II beats Quake....
- Date: 5 Apr 1996 01:38:11 GMT
- Organization: Teleport - Portland's Public Access (503) 220-1016
- Message-ID: <4k1ti3$oud@nadine.teleport.com>
- References: <4is66c$j3r@hyperion.mfltd.co.uk> <31535e7f.44220455@news.hol.gr> <DpA8Cv.2zJ@csc.liv.ac.uk>
- NNTP-Posting-Host: linda.teleport.com
- X-Newsreader: TIN [version 1.2 PL2]
-
- S.E. Morris (fish@csc.liv.ac.uk) wrote:
- : In article <4jhbae$qlc@nadine.teleport.com>,
- : sschaem@teleport.com (Stephan Schaem) writes:
- : >: The future generation of CPUs will be so complex that no Assembler
- : >: programmer could ever hope to create code as efficient as a compiler.
- : >: It would simply not be possible!
- : >
- : > True, then only very little will be worth hand optimizing at the
- : > chip level.
-
- : No. *Nothing* will be worth hand optimising on some of the CPUs
- : now being planned. The computer's number crunching abilities will
- : be far better at finding the best machine code instruction combination
- : to make your code run the fastest.
-
- Well, you basicly are saying that C compiler will be perfect...
- Also what new CPU design are you talking about? I only know little
- about future x86, and people are already starting to write in ASM
- for them :)
-
- : >: This, if nothing else, should be enough for all you Asm programmers
- : >: to ditch using Assembler for anything other than educational/research
- : >: purposes. For all serious code you should now be looking at writing
- : >: entirely in a high level language.
- : >
- : > I think all serious multimedia program knows assembly... on risc you
- : > might have to use your asm skill ALOT less but its still give you
- : > an edge. (If you dont do realtime app yea, why bother with asm. but
- : > some programm never run fast enought :)
-
- : Currently you can get an edge by programming in Asm. Soon it will
- : be inefficient to code in asm.
-
- Only inefficiet if the program try to optimize code at the asm level and
- NEVER succed.
-
- : It's a bit like an artist looking at some computer graphics twenty
- : years ago and laughing about the fact that the computer will *never*
- : be able to paint an image more lifelike than a human can.
- : Then - twenty years on - the computer has developed number crunching
- : to the extent that it can ray-trace images which are near perfect,
- : and far in excess of what a human can do.
-
- But I bet for a static image it would take ALOT more time to create
- the scene under softimage and you would be limited in the scope of
- the scene...
-
- : The CPU's of the future will have *masses* of different optimisation
- : capabilities. These will depend upon pipelining, caching, etc. etc.
- : There will be just *too many* factors for a human to comprehend -
- : and so it is perfectly possible for a number cruncher (like a computer)
- : to be able to generate more efficient m.c. than a human could.
-
- This wont happen anytime soon.... I give programmer knowing asm an edge
- for some aplicate for the next 5 years.
-
- : Of course, these CPU's are not yet with us, but it won't be long!!
-
- LEts forget asm when this happen then?
-
- It will come when: the x86 is dead, the 680x0 is dead, curent PPC dsign
- are absolete, etc...
-
- Maybe I'm making a wrong move but I'm trying to learn p5 asm, even if
- I dont use it at least I learn about the chip. It also depress me that
- PC didn't use the 680x0... 200mhz 68070 would probably to most fun chip
- to programm at asm level :) And my guess , much faster then a P6.
- I still wonder how those chip even work :)
-
- Stephan
-